<!-- 带时间戳的图片组件 与PC 一样 -->
<template>
    <img v-if="props.lazy" :key="props.src" v-lazy="props.src" :alt="props.alt">
    <img v-else :src="props.src" :alt="props.alt">
</template>

<script setup lang='ts' name="Img">
const props: any = defineProps({
    src: {
        type: String,
        default: ''
    },
    alt: {
        type: String,
        default: 'img'
    },
    lazy: {
        type: Boolean,
        default: false
    },
})

// const imgSrc = ref(props.src)

// const onImageError = () => {
//     if (props.type === 'avatar') {
//         imgSrc.value = '/imgs/head_icons/default.webp'
//     }
//     // else {
//     //     imgSrc.value = '/imgs/home/logo.png'
//     // }
// }

</script>

<style lang="scss"></style>